from aiogram.fsm.state import State, StatesGroup


class ClientSG(StatesGroup):
    start_question = State()
    start = State()


class LanguageSG(StatesGroup):
    select_language = State()


class AddAccountSG(StatesGroup):
    enter_account_id = State()


class UserDepositsSG(StatesGroup):
    deposits_list = State()


class DepositInfoSG(StatesGroup):
    deposit_info = State()
    confirm_deposit_payment = State()


class UserAccountsSG(StatesGroup):
    accounts_list = State()


class CreateDepositSG(StatesGroup):
    select_amount = State()
    select_payment_method = State()
    send_invoice_screenshot = State()


class CreateWithdrawSG(StatesGroup):
    select_amount = State()
    select_payment_method = State()
    enter_payment_address = State()


class CheckSubscribeSG(StatesGroup):
    display_social_media = State()


class DiscountsSG(StatesGroup):
    discounts_list = State()
    discount_info = State()


class AddReferralSG(StatesGroup):
    enter_referral_account_id = State()


class ReviewsSG(StatesGroup):
    reviews_list = State()
